Understanding how data can be created from the real world